Jochen Spranger Funlite a Parallel Petri Net Simulator 1 Introduction

نویسنده

  • Jochen Spranger
چکیده

In the development of provably error free control software for manufacturing systems the application of Petri nets is a well known approach One of the main advantages of Petri nets are their sound mathematical background which make it possible to analyse and validate the qualitative and quantitative behavior of a Petri net system by formal methods The gap between the validated Petri net model and the needed control software can be closed by directly synthesizing the control software form a Petri net speci cation One way to achieve this is to assign control code to the transitions and use a Petri net simulator to simulate the token ow of a Petri net We use save hierarchical Place Transition nets to develop modularized control software for manufacturing systems Each machine controller is modelled in a separate subnet Those subnets are connected by places which re ect the communication between the con trollers For this kind of Petri nets we have realized a parallel Petri net simulator FUNlite especially designed for fast execution speed low memory consumption and low communica tion overhead In FUNlite we generate for each subnet a fast sequential Petri net simulator Each subnet simulator is mapped on a di erent processor When simulating a Petri net system the speed of the transition enabling test plays an important role In FUNlite the enabling test is highly simpli ed by a method characterizing the enabling of a transition at a given marking by a simple number comparison Communication places where a con ict between subnets exists are administrated by the lockset method which is speeded up by an analogous number comparison technique The FUNlite system has been implemented on a Transputer system consisting of T Transputers which are connected by C communication switches The code is written in INMOS C which is an extension of ANSI C by the CSP model for parallel pro gramming The main parallel features are processes synchronous communication through channels and semaphores This paper is organized as follows Section gives a short introduction in Petri nets Section presents the simulation engine for the subnets Section and show the internal and external administration of communication places Finally some conclusions are given

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Case Study in Developing Control Software of Manufacturing Systems with Hierarchical Petri Nets

Abstract. The application of Petri nets is one of the well-known approaches to develop provably error-free control software of manufacturing systems. To evaluate the reached practicability degree of available methods and tools to at least medium-sized systems, a case study has been performed to develop modularized control software of a production cell with hierarchical Petri nets, supporting re...

متن کامل

Combining Structural Properties and Symbolic Representation for Eecient Analysis of Petri Nets

In this paper we combine structural analysis of Petri nets with the symbolic representation of state spaces by Binary Decision Diagrams (BDDs). The size of a BDD is determined by the number of its variables and by their order. We suggest two methods based on structural properties (precisely one-token-P-invariants) which improve the encoding of states. One method attempts to derive a good variab...

متن کامل

Combining structural properties and symbolic representation for e cient analysis of Petri nets

In this paper we combine structural analysis of Petri nets with the symbolic representation of state spaces by Binary Decision Diagrams BDDs The size of a BDD is determined by the number of its variables and by their order We suggest two methods based on structural properties precisely one token P invariants which improve the en coding of states One method attempts to derive a good variable ord...

متن کامل

Petri Net Modeling for Parallel Bank ATM Systems

In this paper the real time operation of an automatic teller machine (ATM) is analyzed using aTimed Petri Net (TPN) model. In the modeling, the probability of arrivals, the speed andattentiveness of customers (clients) are taken to account. Different parameters are based onthe statistical data. The model is simulated for 24 hours. The diagrams of number ofsucceeded customers, failed references ...

متن کامل

Modeling and Performance Evaluation of Energy Consumption in S-MAC Protocol Using Generalized Stochastic Petri Nets

One of the features of wireless sensor networks is that the nodes in this network have limited power sources. Therefore, assessment of energy consumption in these networks is very important. What has been common practice has been the use of traditional simulators to evaluate the energy consumption of the nodes in these networks. Simulators often have problems such as fluctuating output values i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004